﻿using System;
using Nop.Core;
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;

namespace Nop.Services.Customers
{
    public interface IShopCollectService
    {
        void InsertEntity(ShopCollect entity);

        void DeleteCollect(int  collectId, int userId);

        ShopCollect GetCollectById(int recommendId);

        IPagedList<Manufacturer> GetListByUserId(int userId, int pagesize, int pageindex, int recommendType);

        ShopCollect GetEntityByFunc(Func<ShopCollect, bool> whereLambda);
    }
}
